function say()
	local sData = "\r\n\027[01;33m" .. thisCharacterData.name .. "\027[0m: " .. thisInput .. "\027[0m\r\n"
	thisClient:sendData(sData)
	local sAllData = "\r\n" .. sData
	thisNetwork:sendAllOnMap(thisCharacterData.name, sAllData, thisCharacterData.map)
end

function action()
	local sData = "\r\n\027[01;33m" .. thisCharacterData.name .. "\027[0m " .. thisInput .. "\027[0m\r\n"
	thisClient:sendData(sData)
	local sAllData = "\r\n" .. sData
	thisNetwork:sendAllOnMap(thisCharacterData.name, sAllData, thisCharacterData.map)
end

function act()
	action()
end

function me()
	action()
end

function addItem()
	if string.len(thisInput) == 0 then
		thisClient:sendData("\r\nYou need an item number.\r\n")
	else
		thisCharacter:addItem(tonumber(thisInput), 1)
	end
end

function delItem()
	if string.len(thisInput) == 0 then
		thisClient:sendData("\r\nDo you think I'm pyschic?\r\n")
	else
		thisCharacter:delItem(tonumber(thisInput), 1)
	end
end

function inventory()
	thisClient:sendData("\r\nYou are carrying:\r\n\r\n")
	this:listItems()
end

function who()
	thisNetwork:sendPlayersOnMap(thisClient, thisCharacterData.map)
end

function dequip()
end

function equip()
	-- search inventory for item
		-- if found, dequip current item
end

function reloadLua()
	io.write(thisCharacterData.name .. " reloaded LUA.\r\n")
	thisClient:setClientState(999)
end

function reloadScript()
	io.write(thisCharacterData.name .. " reloaded Script: data/scripts/" .. thisInput .. ".lua\r\n")
	dofile("data/scripts/" .. thisInput .. ".lua")
end

function reloadMap()
	io.write(thisCharacterData.name .. " reloaded Map: data/maps/" .. thisInput .. ".lua\r\n")
	dofile("data/scripts/maps/" .. thisInput .. ".lua")
end

function reloadItem()
	io.write(thisCharacterData.name .. " reloaded Item: data/items/" .. thisInput .. ".lua\r\n")
	dofile("data/scripts/items/" .. thisInput .. ".lua")
end

